<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!--NewPage-->
<HTML>
<HEAD>
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
<TITLE>
ConfigurationParameterFactory (uimaFIT 1.3.1 API)
</TITLE>


<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">

<SCRIPT type="text/javascript">
function windowTitle()
{
    if (location.href.indexOf('is-external=true') == -1) {
        parent.document.title="ConfigurationParameterFactory (uimaFIT 1.3.1 API)";
    }
}
</SCRIPT>
<NOSCRIPT>
</NOSCRIPT>

</HEAD>

<BODY BGCOLOR="white" onload="windowTitle();">
<HR>


<!-- ========= START OF TOP NAVBAR ======= -->
<A NAME="navbar_top"><!-- --></A>
<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_top_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
  <TR ALIGN="center" VALIGN="top">
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/ConfigurationParameterFactory.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
  </TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>

<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="../../../org/uimafit/factory/CollectionReaderFactory.html" title="class in org.uimafit.factory"><B>PREV CLASS</B></A>&nbsp;
&nbsp;<A HREF="../../../org/uimafit/factory/ConfigurationParameterFactory.ConfigurationData.html" title="class in org.uimafit.factory"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  <A HREF="../../../index.html?org/uimafit/factory/ConfigurationParameterFactory.html" target="_top"><B>FRAMES</B></A>  &nbsp;
&nbsp;<A HREF="ConfigurationParameterFactory.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
&nbsp;<SCRIPT type="text/javascript">
  <!--
  if(window==top) {
    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
  }
  //-->
</SCRIPT>
<NOSCRIPT>
  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>


</FONT></TD>
</TR>
<TR>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  SUMMARY:&nbsp;<A HREF="#nested_class_summary">NESTED</A>&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_top"></A>
<!-- ========= END OF TOP NAVBAR ========= -->

<HR>
<!-- ======== START OF CLASS DATA ======== -->
<H2>
<FONT SIZE="-1">
org.uimafit.factory</FONT>
<BR>
Class ConfigurationParameterFactory</H2>
<PRE>
<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</A>
  <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><B>org.uimafit.factory.ConfigurationParameterFactory</B>
</PRE>
<HR>
<DL>
<DT><PRE>public final class <A HREF="../../../src-html/org/uimafit/factory/ConfigurationParameterFactory.html#line.47"><B>ConfigurationParameterFactory</B></A><DT>extends <A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></DL>
</PRE>

<P>
<DL>
<DT><B>Author:</B></DT>
  <DD>Philip Ogren</DD>
</DL>
<HR>

<P>
<!-- ======== NESTED CLASS SUMMARY ======== -->

<A NAME="nested_class_summary"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
<B>Nested Class Summary</B></FONT></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;class</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../org/uimafit/factory/ConfigurationParameterFactory.ConfigurationData.html" title="class in org.uimafit.factory">ConfigurationParameterFactory.ConfigurationData</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A simple class for storing an array of configuration parameters along with an array of the
 values that will fill in those configuration parameters</TD>
</TR>
</TABLE>
&nbsp;<!-- =========== FIELD SUMMARY =========== -->

<A NAME="field_summary"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
<B>Field Summary</B></FONT></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</A>&lt;<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>,<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&gt;</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../org/uimafit/factory/ConfigurationParameterFactory.html#javaUimaTypeMap">javaUimaTypeMap</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A mapping from Java class names to UIMA configuration parameter type names.</TD>
</TR>
</TABLE>
&nbsp;
<!-- ========== METHOD SUMMARY =========== -->

<A NAME="method_summary"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
<B>Method Summary</B></FONT></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../org/uimafit/factory/ConfigurationParameterFactory.html#addConfigurationParameter(org.apache.uima.resource.ResourceCreationSpecifier, java.lang.String, java.lang.Object)">addConfigurationParameter</A></B>(<A HREF="http://uima.apache.org/d/uimaj-2.4.0/apidocs/org/apache/uima/resource/ResourceCreationSpecifier.html?is-external=true" title="class or interface in org.apache.uima.resource">ResourceCreationSpecifier</A>&nbsp;specifier,
                                                   <A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;name,
                                                   <A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;value)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Adds a single configuration parameter name value pair to a specifier</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../org/uimafit/factory/ConfigurationParameterFactory.html#addConfigurationParameters(org.apache.uima.resource.ResourceCreationSpecifier, java.lang.Class...)">addConfigurationParameters</A></B>(<A HREF="http://uima.apache.org/d/uimaj-2.4.0/apidocs/org/apache/uima/resource/ResourceCreationSpecifier.html?is-external=true" title="class or interface in org.apache.uima.resource">ResourceCreationSpecifier</A>&nbsp;specifier,
                                                     <A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</A>&lt;?&gt;...&nbsp;dynamicallyLoadedClasses)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Provides a mechanism to add configuration parameter information to a specifier for the given
 classes. this method may be useful in situations where a class definition has annotated
 configuration parameters that you want to include in the given specifier</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../org/uimafit/factory/ConfigurationParameterFactory.html#addConfigurationParameters(org.apache.uima.resource.ResourceCreationSpecifier, java.util.List)">addConfigurationParameters</A></B>(<A HREF="http://uima.apache.org/d/uimaj-2.4.0/apidocs/org/apache/uima/resource/ResourceCreationSpecifier.html?is-external=true" title="class or interface in org.apache.uima.resource">ResourceCreationSpecifier</A>&nbsp;specifier,
                                                     <A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</A>&lt;<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</A>&lt;?&gt;&gt;&nbsp;dynamicallyLoadedClasses)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Provides a mechanism to add configuration parameter information to a specifier for the given
 classes. this method may be useful in situations where a class definition has annotated
 configuration parameters that you want to include in the given specifier</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../org/uimafit/factory/ConfigurationParameterFactory.html#addConfigurationParameters(org.apache.uima.resource.ResourceCreationSpecifier, java.lang.Object...)">addConfigurationParameters</A></B>(<A HREF="http://uima.apache.org/d/uimaj-2.4.0/apidocs/org/apache/uima/resource/ResourceCreationSpecifier.html?is-external=true" title="class or interface in org.apache.uima.resource">ResourceCreationSpecifier</A>&nbsp;specifier,
                                                     <A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>...&nbsp;configurationData)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This method adds configuration parameter information to the specifier given the provided
 configuration data</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../org/uimafit/factory/ConfigurationParameterFactory.html#canParameterBeSet(org.apache.uima.resource.ResourceSpecifier, java.lang.String)">canParameterBeSet</A></B>(<A HREF="http://uima.apache.org/d/uimaj-2.4.0/apidocs/org/apache/uima/resource/ResourceSpecifier.html?is-external=true" title="class or interface in org.apache.uima.resource">ResourceSpecifier</A>&nbsp;aSpec,
                                   <A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;name)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Check if the given parameter can be set on the provided specifier.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;<A HREF="../../../org/uimafit/factory/ConfigurationParameterFactory.ConfigurationData.html" title="class in org.uimafit.factory">ConfigurationParameterFactory.ConfigurationData</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../org/uimafit/factory/ConfigurationParameterFactory.html#createConfigurationData(java.lang.Class)">createConfigurationData</A></B>(<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</A>&lt;?&gt;&nbsp;componentClass)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This method creates configuration data for a given class definition using reflection and the
 configuration parameter annotation</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;<A HREF="../../../org/uimafit/factory/ConfigurationParameterFactory.ConfigurationData.html" title="class in org.uimafit.factory">ConfigurationParameterFactory.ConfigurationData</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../org/uimafit/factory/ConfigurationParameterFactory.html#createConfigurationData(java.lang.Object...)">createConfigurationData</A></B>(<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>...&nbsp;configurationData)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This method converts configuration data provided as an array of objects and returns a
 <A HREF="../../../org/uimafit/factory/ConfigurationParameterFactory.ConfigurationData.html" title="class in org.uimafit.factory"><CODE>ConfigurationParameterFactory.ConfigurationData</CODE></A> object</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../org/uimafit/factory/ConfigurationParameterFactory.html#createConfigurationParameterName(java.lang.Class, java.lang.String)">createConfigurationParameterName</A></B>(<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</A>&lt;?&gt;&nbsp;clazz,
                                                                 <A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;fieldName)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This method provides a convenient way to generate a configuration parameter name for a member
 variable that is annotated with <A HREF="../../../org/uimafit/descriptor/ConfigurationParameter.html" title="annotation in org.uimafit.descriptor"><CODE>ConfigurationParameter</CODE></A> and no
 name is provided in the annotation.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;<A HREF="http://uima.apache.org/d/uimaj-2.4.0/apidocs/org/apache/uima/resource/metadata/ConfigurationParameter.html?is-external=true" title="class or interface in org.apache.uima.resource.metadata">ConfigurationParameter</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../org/uimafit/factory/ConfigurationParameterFactory.html#createPrimitiveParameter(java.lang.reflect.Field)">createPrimitiveParameter</A></B>(<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/reflect/Field.html?is-external=true" title="class or interface in java.lang.reflect">Field</A>&nbsp;field)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A factory method for creating a ConfigurationParameter from a given field definition</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;<A HREF="http://uima.apache.org/d/uimaj-2.4.0/apidocs/org/apache/uima/resource/metadata/ConfigurationParameter.html?is-external=true" title="class or interface in org.apache.uima.resource.metadata">ConfigurationParameter</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../org/uimafit/factory/ConfigurationParameterFactory.html#createPrimitiveParameter(java.lang.String, java.lang.Class, java.lang.String, boolean)">createPrimitiveParameter</A></B>(<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;name,
                                                 <A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</A>&lt;?&gt;&nbsp;parameterClass,
                                                 <A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;parameterDescription,
                                                 boolean&nbsp;isMandatory)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A factory method for creating a ConfigurationParameter object.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;<A HREF="http://uima.apache.org/d/uimaj-2.4.0/apidocs/org/apache/uima/resource/metadata/ConfigurationParameter.html?is-external=true" title="class or interface in org.apache.uima.resource.metadata">ConfigurationParameter</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../org/uimafit/factory/ConfigurationParameterFactory.html#createPrimitiveParameter(java.lang.String, java.lang.String, java.lang.String, boolean, boolean)">createPrimitiveParameter</A></B>(<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;name,
                                                 <A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;parameterType,
                                                 <A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;parameterDescription,
                                                 boolean&nbsp;isMultiValued,
                                                 boolean&nbsp;isMandatory)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A factory method for creating a ConfigurationParameter object.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../org/uimafit/factory/ConfigurationParameterFactory.html#getConfigurationParameterName(java.lang.reflect.Field)">getConfigurationParameterName</A></B>(<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/reflect/Field.html?is-external=true" title="class or interface in java.lang.reflect">Field</A>&nbsp;field)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This method generates the default name of a configuration parameter that is defined by an
 <A HREF="../../../org/uimafit/descriptor/ConfigurationParameter.html" title="annotation in org.uimafit.descriptor"><CODE>ConfigurationParameter</CODE></A> annotation when no name is given</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../org/uimafit/factory/ConfigurationParameterFactory.html#getDefaultValue(java.lang.reflect.Field)">getDefaultValue</A></B>(<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/reflect/Field.html?is-external=true" title="class or interface in java.lang.reflect">Field</A>&nbsp;field)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Determines the default value of an annotated configuration parameter.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</A>&lt;<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>,<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&gt;</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../org/uimafit/factory/ConfigurationParameterFactory.html#getParameterSettings(org.apache.uima.resource.ResourceSpecifier)">getParameterSettings</A></B>(<A HREF="http://uima.apache.org/d/uimaj-2.4.0/apidocs/org/apache/uima/resource/ResourceSpecifier.html?is-external=true" title="class or interface in org.apache.uima.resource">ResourceSpecifier</A>&nbsp;spec)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Fetches the parameter settings from the given resource specifier.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../org/uimafit/factory/ConfigurationParameterFactory.html#isConfigurationParameterField(java.lang.reflect.Field)">isConfigurationParameterField</A></B>(<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/reflect/Field.html?is-external=true" title="class or interface in java.lang.reflect">Field</A>&nbsp;field)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This method determines if the field is annotated with
 <A HREF="../../../org/uimafit/descriptor/ConfigurationParameter.html" title="annotation in org.uimafit.descriptor"><CODE>ConfigurationParameter</CODE></A>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../org/uimafit/factory/ConfigurationParameterFactory.html#setParameter(org.apache.uima.resource.ResourceSpecifier, java.lang.String, java.lang.Object)">setParameter</A></B>(<A HREF="http://uima.apache.org/d/uimaj-2.4.0/apidocs/org/apache/uima/resource/ResourceSpecifier.html?is-external=true" title="class or interface in org.apache.uima.resource">ResourceSpecifier</A>&nbsp;aSpec,
                         <A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;name,
                         <A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;value)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the specified parameter in the given resource specifier.</TD>
</TR>
</TABLE>
&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left"><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang">clone</A>, <A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</A>, <A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</A>, <A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</A>, <A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</A>, <A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</A>, <A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</A>, <A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang">toString</A>, <A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</A>, <A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</A>, <A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/Object.html?is-external=true#wait(long, int)" title="class or interface in java.lang">wait</A></CODE></TD>
</TR>
</TABLE>
&nbsp;
<P>

<!-- ============ FIELD DETAIL =========== -->

<A NAME="field_detail"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
<B>Field Detail</B></FONT></TH>
</TR>
</TABLE>

<A NAME="javaUimaTypeMap"><!-- --></A><H3>
javaUimaTypeMap</H3>
<PRE>
public static final <A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</A>&lt;<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>,<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&gt; <A HREF="../../../src-html/org/uimafit/factory/ConfigurationParameterFactory.html#line.56"><B>javaUimaTypeMap</B></A></PRE>
<DL>
<DD>A mapping from Java class names to UIMA configuration parameter type names. Used by
 setConfigurationParameters().
<P>
<DL>
</DL>
</DL>

<!-- ============ METHOD DETAIL ========== -->

<A NAME="method_detail"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
<B>Method Detail</B></FONT></TH>
</TR>
</TABLE>

<A NAME="isConfigurationParameterField(java.lang.reflect.Field)"><!-- --></A><H3>
isConfigurationParameterField</H3>
<PRE>
public static boolean <A HREF="../../../src-html/org/uimafit/factory/ConfigurationParameterFactory.html#line.77"><B>isConfigurationParameterField</B></A>(<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/reflect/Field.html?is-external=true" title="class or interface in java.lang.reflect">Field</A>&nbsp;field)</PRE>
<DL>
<DD>This method determines if the field is annotated with
 <A HREF="../../../org/uimafit/descriptor/ConfigurationParameter.html" title="annotation in org.uimafit.descriptor"><CODE>ConfigurationParameter</CODE></A>.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>field</CODE> - 
<DT><B>Returns:</B><DD></DL>
</DD>
</DL>
<HR>

<A NAME="getDefaultValue(java.lang.reflect.Field)"><!-- --></A><H3>
getDefaultValue</H3>
<PRE>
public static <A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A> <A HREF="../../../src-html/org/uimafit/factory/ConfigurationParameterFactory.html#line.90"><B>getDefaultValue</B></A>(<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/reflect/Field.html?is-external=true" title="class or interface in java.lang.reflect">Field</A>&nbsp;field)</PRE>
<DL>
<DD>Determines the default value of an annotated configuration parameter. The returned value is
 not necessarily the value that the annotated member variable will be instantiated with in
 ConfigurationParameterInitializer which does extra work to convert the UIMA configuration
 parameter value to comply with the type of the member variable.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>field</CODE> - 
<DT><B>Returns:</B><DD></DL>
</DD>
</DL>
<HR>

<A NAME="getConfigurationParameterName(java.lang.reflect.Field)"><!-- --></A><H3>
getConfigurationParameterName</H3>
<PRE>
public static <A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> <A HREF="../../../src-html/org/uimafit/factory/ConfigurationParameterFactory.html#line.199"><B>getConfigurationParameterName</B></A>(<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/reflect/Field.html?is-external=true" title="class or interface in java.lang.reflect">Field</A>&nbsp;field)</PRE>
<DL>
<DD>This method generates the default name of a configuration parameter that is defined by an
 <A HREF="../../../org/uimafit/descriptor/ConfigurationParameter.html" title="annotation in org.uimafit.descriptor"><CODE>ConfigurationParameter</CODE></A> annotation when no name is given
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>field</CODE> - 
<DT><B>Returns:</B><DD></DL>
</DD>
</DL>
<HR>

<A NAME="createConfigurationParameterName(java.lang.Class, java.lang.String)"><!-- --></A><H3>
createConfigurationParameterName</H3>
<PRE>
public static <A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> <A HREF="../../../src-html/org/uimafit/factory/ConfigurationParameterFactory.html#line.222"><B>createConfigurationParameterName</B></A>(<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</A>&lt;?&gt;&nbsp;clazz,
                                                      <A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;fieldName)
                                               throws <A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</A></PRE>
<DL>
<DD>This method provides a convenient way to generate a configuration parameter name for a member
 variable that is annotated with <A HREF="../../../org/uimafit/descriptor/ConfigurationParameter.html" title="annotation in org.uimafit.descriptor"><CODE>ConfigurationParameter</CODE></A> and no
 name is provided in the annotation.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>clazz</CODE> - <DD><CODE>fieldName</CODE> - 
<DT><B>Returns:</B><DD>
<DT><B>Throws:</B>
<DD><CODE><A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/RuntimeException.html?is-external=true" title="class or interface in java.lang">RuntimeException</A></CODE>
<DD><CODE><A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</A></CODE></DL>
</DD>
</DL>
<HR>

<A NAME="createPrimitiveParameter(java.lang.reflect.Field)"><!-- --></A><H3>
createPrimitiveParameter</H3>
<PRE>
public static <A HREF="http://uima.apache.org/d/uimaj-2.4.0/apidocs/org/apache/uima/resource/metadata/ConfigurationParameter.html?is-external=true" title="class or interface in org.apache.uima.resource.metadata">ConfigurationParameter</A> <A HREF="../../../src-html/org/uimafit/factory/ConfigurationParameterFactory.html#line.239"><B>createPrimitiveParameter</B></A>(<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/reflect/Field.html?is-external=true" title="class or interface in java.lang.reflect">Field</A>&nbsp;field)</PRE>
<DL>
<DD>A factory method for creating a ConfigurationParameter from a given field definition
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>field</CODE> - 
<DT><B>Returns:</B><DD></DL>
</DD>
</DL>
<HR>

<A NAME="createPrimitiveParameter(java.lang.String, java.lang.Class, java.lang.String, boolean)"><!-- --></A><H3>
createPrimitiveParameter</H3>
<PRE>
public static <A HREF="http://uima.apache.org/d/uimaj-2.4.0/apidocs/org/apache/uima/resource/metadata/ConfigurationParameter.html?is-external=true" title="class or interface in org.apache.uima.resource.metadata">ConfigurationParameter</A> <A HREF="../../../src-html/org/uimafit/factory/ConfigurationParameterFactory.html#line.264"><B>createPrimitiveParameter</B></A>(<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;name,
                                                              <A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</A>&lt;?&gt;&nbsp;parameterClass,
                                                              <A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;parameterDescription,
                                                              boolean&nbsp;isMandatory)</PRE>
<DL>
<DD>A factory method for creating a ConfigurationParameter object.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>name</CODE> - <DD><CODE>parameterClass</CODE> - <DD><CODE>parameterDescription</CODE> - <DD><CODE>isMandatory</CODE> - 
<DT><B>Returns:</B><DD></DL>
</DD>
</DL>
<HR>

<A NAME="createPrimitiveParameter(java.lang.String, java.lang.String, java.lang.String, boolean, boolean)"><!-- --></A><H3>
createPrimitiveParameter</H3>
<PRE>
public static <A HREF="http://uima.apache.org/d/uimaj-2.4.0/apidocs/org/apache/uima/resource/metadata/ConfigurationParameter.html?is-external=true" title="class or interface in org.apache.uima.resource.metadata">ConfigurationParameter</A> <A HREF="../../../src-html/org/uimafit/factory/ConfigurationParameterFactory.html#line.295"><B>createPrimitiveParameter</B></A>(<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;name,
                                                              <A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;parameterType,
                                                              <A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;parameterDescription,
                                                              boolean&nbsp;isMultiValued,
                                                              boolean&nbsp;isMandatory)</PRE>
<DL>
<DD>A factory method for creating a ConfigurationParameter object.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>name</CODE> - <DD><CODE>parameterType</CODE> - <DD><CODE>parameterDescription</CODE> - <DD><CODE>isMultiValued</CODE> - <DD><CODE>isMandatory</CODE> - 
<DT><B>Returns:</B><DD></DL>
</DD>
</DL>
<HR>

<A NAME="createConfigurationData(java.lang.Object...)"><!-- --></A><H3>
createConfigurationData</H3>
<PRE>
public static <A HREF="../../../org/uimafit/factory/ConfigurationParameterFactory.ConfigurationData.html" title="class in org.uimafit.factory">ConfigurationParameterFactory.ConfigurationData</A> <A HREF="../../../src-html/org/uimafit/factory/ConfigurationParameterFactory.html#line.314"><B>createConfigurationData</B></A>(<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>...&nbsp;configurationData)</PRE>
<DL>
<DD>This method converts configuration data provided as an array of objects and returns a
 <A HREF="../../../org/uimafit/factory/ConfigurationParameterFactory.ConfigurationData.html" title="class in org.uimafit.factory"><CODE>ConfigurationParameterFactory.ConfigurationData</CODE></A> object
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>configurationData</CODE> - 
<DT><B>Returns:</B><DD></DL>
</DD>
</DL>
<HR>

<A NAME="createConfigurationData(java.lang.Class)"><!-- --></A><H3>
createConfigurationData</H3>
<PRE>
public static <A HREF="../../../org/uimafit/factory/ConfigurationParameterFactory.ConfigurationData.html" title="class in org.uimafit.factory">ConfigurationParameterFactory.ConfigurationData</A> <A HREF="../../../src-html/org/uimafit/factory/ConfigurationParameterFactory.html#line.363"><B>createConfigurationData</B></A>(<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</A>&lt;?&gt;&nbsp;componentClass)</PRE>
<DL>
<DD>This method creates configuration data for a given class definition using reflection and the
 configuration parameter annotation
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>componentClass</CODE> - 
<DT><B>Returns:</B><DD></DL>
</DD>
</DL>
<HR>

<A NAME="addConfigurationParameters(org.apache.uima.resource.ResourceCreationSpecifier, java.lang.Object...)"><!-- --></A><H3>
addConfigurationParameters</H3>
<PRE>
public static void <A HREF="../../../src-html/org/uimafit/factory/ConfigurationParameterFactory.html#line.417"><B>addConfigurationParameters</B></A>(<A HREF="http://uima.apache.org/d/uimaj-2.4.0/apidocs/org/apache/uima/resource/ResourceCreationSpecifier.html?is-external=true" title="class or interface in org.apache.uima.resource">ResourceCreationSpecifier</A>&nbsp;specifier,
                                              <A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>...&nbsp;configurationData)</PRE>
<DL>
<DD>This method adds configuration parameter information to the specifier given the provided
 configuration data
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>specifier</CODE> - <DD><CODE>configurationData</CODE> - should consist of name value pairs.</DL>
</DD>
</DL>
<HR>

<A NAME="addConfigurationParameters(org.apache.uima.resource.ResourceCreationSpecifier, java.util.List)"><!-- --></A><H3>
addConfigurationParameters</H3>
<PRE>
public static void <A HREF="../../../src-html/org/uimafit/factory/ConfigurationParameterFactory.html#line.433"><B>addConfigurationParameters</B></A>(<A HREF="http://uima.apache.org/d/uimaj-2.4.0/apidocs/org/apache/uima/resource/ResourceCreationSpecifier.html?is-external=true" title="class or interface in org.apache.uima.resource">ResourceCreationSpecifier</A>&nbsp;specifier,
                                              <A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</A>&lt;<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</A>&lt;?&gt;&gt;&nbsp;dynamicallyLoadedClasses)</PRE>
<DL>
<DD>Provides a mechanism to add configuration parameter information to a specifier for the given
 classes. this method may be useful in situations where a class definition has annotated
 configuration parameters that you want to include in the given specifier
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>specifier</CODE> - <DD><CODE>dynamicallyLoadedClasses</CODE> - </DL>
</DD>
</DL>
<HR>

<A NAME="addConfigurationParameters(org.apache.uima.resource.ResourceCreationSpecifier, java.lang.Class...)"><!-- --></A><H3>
addConfigurationParameters</H3>
<PRE>
public static void <A HREF="../../../src-html/org/uimafit/factory/ConfigurationParameterFactory.html#line.453"><B>addConfigurationParameters</B></A>(<A HREF="http://uima.apache.org/d/uimaj-2.4.0/apidocs/org/apache/uima/resource/ResourceCreationSpecifier.html?is-external=true" title="class or interface in org.apache.uima.resource">ResourceCreationSpecifier</A>&nbsp;specifier,
                                              <A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</A>&lt;?&gt;...&nbsp;dynamicallyLoadedClasses)</PRE>
<DL>
<DD>Provides a mechanism to add configuration parameter information to a specifier for the given
 classes. this method may be useful in situations where a class definition has annotated
 configuration parameters that you want to include in the given specifier
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>specifier</CODE> - <DD><CODE>dynamicallyLoadedClasses</CODE> - </DL>
</DD>
</DL>
<HR>

<A NAME="addConfigurationParameter(org.apache.uima.resource.ResourceCreationSpecifier, java.lang.String, java.lang.Object)"><!-- --></A><H3>
addConfigurationParameter</H3>
<PRE>
public static void <A HREF="../../../src-html/org/uimafit/factory/ConfigurationParameterFactory.html#line.471"><B>addConfigurationParameter</B></A>(<A HREF="http://uima.apache.org/d/uimaj-2.4.0/apidocs/org/apache/uima/resource/ResourceCreationSpecifier.html?is-external=true" title="class or interface in org.apache.uima.resource">ResourceCreationSpecifier</A>&nbsp;specifier,
                                             <A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;name,
                                             <A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;value)</PRE>
<DL>
<DD>Adds a single configuration parameter name value pair to a specifier
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>specifier</CODE> - <DD><CODE>name</CODE> - <DD><CODE>value</CODE> - </DL>
</DD>
</DL>
<HR>

<A NAME="getParameterSettings(org.apache.uima.resource.ResourceSpecifier)"><!-- --></A><H3>
getParameterSettings</H3>
<PRE>
public static <A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</A>&lt;<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>,<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&gt; <A HREF="../../../src-html/org/uimafit/factory/ConfigurationParameterFactory.html#line.499"><B>getParameterSettings</B></A>(<A HREF="http://uima.apache.org/d/uimaj-2.4.0/apidocs/org/apache/uima/resource/ResourceSpecifier.html?is-external=true" title="class or interface in org.apache.uima.resource">ResourceSpecifier</A>&nbsp;spec)</PRE>
<DL>
<DD>Fetches the parameter settings from the given resource specifier.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>spec</CODE> - a resource specifier.
<DT><B>Returns:</B><DD>the parameter settings.</DL>
</DD>
</DL>
<HR>

<A NAME="setParameter(org.apache.uima.resource.ResourceSpecifier, java.lang.String, java.lang.Object)"><!-- --></A><H3>
setParameter</H3>
<PRE>
public static void <A HREF="../../../src-html/org/uimafit/factory/ConfigurationParameterFactory.html#line.538"><B>setParameter</B></A>(<A HREF="http://uima.apache.org/d/uimaj-2.4.0/apidocs/org/apache/uima/resource/ResourceSpecifier.html?is-external=true" title="class or interface in org.apache.uima.resource">ResourceSpecifier</A>&nbsp;aSpec,
                                <A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;name,
                                <A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;value)</PRE>
<DL>
<DD>Sets the specified parameter in the given resource specifier. If the specified is a
 <A HREF="http://uima.apache.org/d/uimaj-2.4.0/apidocs/org/apache/uima/resource/CustomResourceSpecifier.html?is-external=true" title="class or interface in org.apache.uima.resource"><CODE>CustomResourceSpecifier</CODE></A> an exception is thrown if the parameter value not a String.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>aSpec</CODE> - a resource specifier.<DD><CODE>name</CODE> - the parameter name.<DD><CODE>value</CODE> - the parameter value.
<DT><B>Throws:</B>
<DD><CODE>org.apache.commons.lang.IllegalClassException</CODE> - if the value is not of a supported type for the given 
 specifier.</DL>
</DD>
</DL>
<HR>

<A NAME="canParameterBeSet(org.apache.uima.resource.ResourceSpecifier, java.lang.String)"><!-- --></A><H3>
canParameterBeSet</H3>
<PRE>
public static boolean <A HREF="../../../src-html/org/uimafit/factory/ConfigurationParameterFactory.html#line.593"><B>canParameterBeSet</B></A>(<A HREF="http://uima.apache.org/d/uimaj-2.4.0/apidocs/org/apache/uima/resource/ResourceSpecifier.html?is-external=true" title="class or interface in org.apache.uima.resource">ResourceSpecifier</A>&nbsp;aSpec,
                                        <A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;name)</PRE>
<DL>
<DD>Check if the given parameter can be set on the provided specifier. Some specifier types 
 require parameters to be declared before they can be set.
<P>
<DD><DL>
</DL>
</DD>
</DL>
<!-- ========= END OF CLASS DATA ========= -->
<HR>


<!-- ======= START OF BOTTOM NAVBAR ====== -->
<A NAME="navbar_bottom"><!-- --></A>
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_bottom_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
  <TR ALIGN="center" VALIGN="top">
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/ConfigurationParameterFactory.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
  </TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>

<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="../../../org/uimafit/factory/CollectionReaderFactory.html" title="class in org.uimafit.factory"><B>PREV CLASS</B></A>&nbsp;
&nbsp;<A HREF="../../../org/uimafit/factory/ConfigurationParameterFactory.ConfigurationData.html" title="class in org.uimafit.factory"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  <A HREF="../../../index.html?org/uimafit/factory/ConfigurationParameterFactory.html" target="_top"><B>FRAMES</B></A>  &nbsp;
&nbsp;<A HREF="ConfigurationParameterFactory.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
&nbsp;<SCRIPT type="text/javascript">
  <!--
  if(window==top) {
    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
  }
  //-->
</SCRIPT>
<NOSCRIPT>
  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>


</FONT></TD>
</TR>
<TR>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  SUMMARY:&nbsp;<A HREF="#nested_class_summary">NESTED</A>&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_bottom"></A>
<!-- ======== END OF BOTTOM NAVBAR ======= -->

<HR>
Copyright &#169; 2012. All Rights Reserved.
</BODY>
</HTML>
